Bayer Pattern Compression by Prediction Errors Vector Quantization
نویسندگان
چکیده
Most digital cameras acquire data through a Bayer Colour Filter Array (CFA) placed on sensors where each pixel element records intensity information of only one colour component. The colour image is then produced through a pipeline of image processing algorithms which restores the subsampled components. In the last few years the wide diffusion of Digital Still Cameras (DSC) and mobile imaging devices disposes to develop new coding techniques able to save resources needed to store and to transmit Bayer pattern data. This paper introduces an innovative coding method that allows achieving compression by Vector Quantization (VQ) applied to prediction errors, among adjacent pixel of Bayer Pattern source, computed by a Differential Pulse Code Modulation (DPCM)-like algorithm. The proposed method allows a visually lossless compression of Bayer data and it requires less memory and transmission bandwidth than classic “Bayer-oriented” compression methods.
منابع مشابه
Image Compression Using Vector Quantization of Linear (one-step) Prediction Errors
A novel approach to image compression using vector quantization of linear (one-step) prediction errors is presented in this paper. In order to minin,ize the image reconstruction error, we choose the optimum predictor coefficients (in a least-squares sense) that satisfy the additional constraint that the energy of the impulse response function of the inverse reconstruction filter is bounded by a...
متن کامل3D TRIANGLE MESH COMPRESSION BASED ON VECTOR QUANTIZATION WITH k-RING VECTOR PREDICTION
The transmission and storage of large amounts of triangle and vertex geometry data are required for rendering geometrically detailed 3D meshes. To alleviate bandwidth requirements, this paper uses vector quantization (VQ) as an effective lossy vertex data compression technique for triangle meshes with high rate-distortion performance. The proposed novel VQ-based vertex encoding algorithm adopts...
متن کاملJoint Optical Flow Motion Compensation and Video Compression Using Hybrid Vector Quantization
We propose a video coding and delivery scheme which is geared towards low bit-rate and realtime performance requirements. We use a hybrid vector quantization scheme, with finite state wavelet-based hierarchical lookup vector quantization (FSWHVQ) for coding motion vectors, which embeds the Horn and Schunck optical flow algorithm in table-lookups, and uses lattice vector quantization (LVQ) for t...
متن کاملVector Quantization Parallelization
Quantization is the process of representing a large set of input values with a much smaller set. In signal processing and image processing, Vector Quantization is a classical quantization which extends the scalar quantization to multi-dimensional space. It is widely used in many applications such as data compression, data correction, pattern recognition, and density estimation. This project pro...
متن کاملA Codebook Design Technique for Better Image Quality in Vector Quantization
Basically, our approach characterizes a pattern into a key value, which is used in codebook search. The key value is generated using a centroid method for each vector (block). It represents the angle of a line where the pixel values in the block are distributed with respect to. If the key value is equal to 45 degrees, it implies that the values of the pixels in a block are symmetrically distrib...
متن کامل